DataCrab has some internal database-save and reload commands. You can type "<stats>" in Public Chat and DataCrab will give you statistics on its databases.
The parsing of data can be important. DataCrab will replace text such as "my " at the beginning of a message with the name of the user who sent it. If a user named "Joe" said "my shoes are red" then "Joe's shoes are red" would be entered in the database. Now, say you didn't want "my" to be changed. You'd have to use a 'tag' that's built into DataCrab. You'd say "<my> shoes are red" and the data would be entered as "my shoes are red."
Here's a list of words and tags you can use and what they're replaced with:
I [name of user]
my his
<F>my her
<M>my his
<N>my its
<I> I
<my> my
<your> your
<?> ?
\> >
\< <
<who> [name of user who
queried DataCrab]
$who [same as <who>]
<reply> [do not start reply with
"I think", etc.]
<version> current DataCrab version
---------------------------------------------
## USING <WHO>
Who is used when you want to get the name of the user who queried DataCrab. If the subject is "juice", the description "what <who> drinks", and the name of the user who asked was "Bob":
datacrab, what is juice?
DataCrab would reply:
juice, is like, what Bob drinks
---------------------------------------------
## USING <REPLY>
If you want to prevent DataCrab from starting replies like "I think" and using connectors such as " is like, " then use the <reply> tag. The tag only has to be present in the description once. If the subject is "bacon" and the description is "<reply>Oink!":
datacrab, what is bacon?
DataCrab would reply:
Oink!
---------------------------------------------
## FOOTER
DataCrab is written in REALbasic (www.realbasic.com). It uses the HotShell hotline socket technology written by Kevin Pfohl.